Replicating CORBA objects: a marriage between active and passive replication

نویسندگان

  • Pascal Felber
  • Xavier Défago
  • Patrick Th. Eugster
  • André Schiper
چکیده

Replication is a key mechanism for developing fault-tolerant and highly available applications. In this paper, we present a replication framework for replicating CORBA objects that combines the active and passive replication techniques. We show how we have used axiomatic properties of a consensus protocol together with a generic architectural framework to bridge the gap between active and passive replication. Our framework makes it possible to dynamically associate replication techniques to individual operations of a replicated object, without requiring the client to even know that the object is replicated. Augmenting CORBA with a replication service is a big step towards reliable and interoperable distributed systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Consistency of Partitionable Object Groups in a CORBA Framework

The Eternal system provides a novel methodology for the consistent replication of objects in an adaptive, faulttolerant, CORBA-compliant distributed system that is susceptible to partitioning. Passive and active replication schemes are supported in Eternal, and mechanisms are provided for the interaction of objects with different replication schemes. Nested operations for both passive and activ...

متن کامل

Replicating objects using the CORBA Event Service?

The Common Object Request Broker Architecture (CORBA) is becoming a standard for distributed application middleware, but no support is currently provided to handle object replication. In this paper we discuss the relevance of using OMG's Event Service for replicating objects in a CORBA environment and compare it to other approaches.

متن کامل

Object Group A ( Active Replication ) Method N Eternal ORB Method N ERM

The Eternal system enhances the CORBA standard to provide fault tolerance within distributed systems that are susceptible to network partitioning. Fault tolerance is achieved through consistent replication of both client and server objects. Objects may be actively or passively replicated, and replicated objects of both types may coexist. Nested operations involving both active and passive objec...

متن کامل

End-to-End Latency of a Fault-Tolerant CORBA Infrastructure

This paper presents measured probability density functions (pdfs) for the end-to-end latency of two-way remote method invocations from a CORBA client to a replicated CORBA server in a fault-tolerance infrastructure. The infrastructure uses a multicast group-communication protocol based on a logical token-passing ring imposed on a single local-area network. The measurements show that the peaks o...

متن کامل

Optimization techniques for replicating CORBA objects

The CORBA Object Group Service (OGS) is a new CORBA service that provides support for fault-tolerance through the replication of CORBA objects. In this paper, we present several optimization techniques that are used to improve the performance of OGS. For each optimization, we analyse the impact on the throughput and the response time of OGS. The optimization techniques presented in this paper a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999